package com.karson.common.constants;

public class Constants {

    public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
    public static final String DATE_FORMAT_UTC = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
    public static final String DATE_FORMAT_DATE = "yyyy-MM-dd";
    public static final String DATE_FORMAT_YEAR = "yyyy";
    public static final String DATE_FORMAT_MONTH_DATE = "MM-dd";
    public static final String DATE_FORMAT_MONTH = "yyyy-MM";
    public static final String DATE_TIME_FORMAT_NUM = "yyyyMMddHHmmss";
    public static final String DATE_FORMAT_NUM = "yyyyMMdd";
    public static final String DATE_FORMAT_START = "yyyy-MM-dd 00:00:00";
    public static final String DATE_FORMAT_END = "yyyy-MM-dd 23:59:59";
    public static final String DATE_FORMAT_MONTH_START = "yyyy-MM-01 00:00:00";
    public static final String DATE_FORMAT_YEAR_START = "yyyy-01-01 00:00:00";
    public static final String DATE_FORMAT_YEAR_END = "yyyy-12-31 23:59:59";
    public static final String DATE_FORMAT_HHMMSS = "HH:mm:ss";
    public static final String DATE_FORMAT_START_PEREND = "00:00:00";
    public static final String DATE_FORMAT_END_PEREND = "23:59:59";
    public static final String DATE_FORMAT_HHMM = "yyyy-MM-dd HH:mm";
    // 音乐播放区间分区
    public static final int STEP = 10;
    //默认分页
    public static final int DEFAULT_PAGE = 1;

    //默认分页
    public static final int DEFAULT_LIMIT = 20;
    //上传类型
    public static final String UPLOAD_TYPE_IMAGE = "asmrimage";

    // 压缩文件格式
    public static final String FILETYPE_ZIP = "zip";
    public static final String FILETYPE_RAR = "rar";
    public static final String FILETYPE_SEVEN_ZIP = "7z";




    //专辑统计 0401-播放量 0402-订阅量 0403-购买量 0403-评论数
    public static final String PLAY_NUM_ALBUM ="0401";  // 播放量
    public static final String SUBSCRIBE_NUM_ALBUM ="0402";  // 订阅量
    public static final String BUY_NUM_ALBUM ="0403";  // 购买量
    public static final String COMMENT_NUM_ALBUM ="0404";  // 评论数

    /**
     * 用户行为动作类型常量
     * <p>
     * 点赞、点踩、收藏、播放时长、标签搜索、标签永久排除（黑名单）。
     */
    public static final String ACTION_GREAT = "0501";
    public static final String ACTION_LESS = "0502";
    public static final String ACTION_FAV = "0503";
    public static final String ACTION_PLAY = "0504";
    public static final String ACTION_TAG_SEARCH = "0505";
    public static final String ACTION_TAG_BLACKLIST = "0506";
    public static final String ACTION_CLICK = "0507";

    //标签状态
    public static final String TAG_NORMAL ="0601";
    public static final String TAG_LOW_ORIGINALITY ="0602";
    public static final String TAG_REJECT="0603";

    // 用户动作
    public static final Integer ACTION_ACCEPT=1;
    public static final Integer ACTION_CANCEL=0;

    public static final Integer ORDER_LIKE=1;
    public static final Integer ORDER_TIME=2;

    //分页大小
    public static final Integer PAGE_SMALL_SIZE=10;
    public static final Integer PAGE_MID_SIZE=20;
    public static final Integer PAGE_LARGE_SIZE=40;

    public static final String WORK_COUNT_ADD="add";
    public static final String WORK_COUNT_DELETE="delete";

    //不同时间维度
    public static final String TERM_DAY="day";
    public static final String TERM_WEEK="week";
    public static final String TERM_MONTH="month";

}
